body {
    background: url("/image/bg.jpg");
    background-repeat: repeat-x;
}
.jc_mainContent {
    width: 1000px;
    min-height: 600px;
    margin: auto;
    /*background: #dbffb7;*/
    padding : 0 25px 0 40px;
}

.jc_center {
    margin-top: 10px;
    margin-bottom: 20px;
}

.jc_left {
    width: 250px;
    float: left;
    margin-right: 10px;
}

.jc_right {
    float: right;
    width: 730px;
}

.jc_footer {
    margin-bottom: 0;
    padding: 20px 10px 10px 10px;

    position : static;
    bottom: 0;
    z-index: 1030;

    border: 1px solid #c2c2c2;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    box-shadow: 1px 1px 3px rgba(194, 194, 194, 0.8);

    background: #efefef;
    text-align: center;
    color: #262626;
}

.clear {
    clear: both;
}

.jc_big_image {
    border: 3px double #f0ad4e;
    padding: 2px;
}

/************************************/
.jc_panel {
    margin-bottom: 20px;
    border: 1px solid #999;
    border-radius: 3px;

    /*box-shadow: 0 0 3px rgba(50,50,50,0.7);*/
}

.jc_panel_header {
    /*background: #5680ff;
    background: -webkit-linear-gradient(top, #eee, #41f03a, #8bff5e);*/
    border-bottom: 1px solid #999;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 10px 15px;

    font-size: 15px;
    color: #3a3e78;
    font-weight: bolder;
}
.jc_panel_primary .jc_panel_header {
    background: #5680ff;
    background: -webkit-linear-gradient(top, #0e76e6, #0a529c);
    background: -moz-linear-gradient(top, #0e76e6, #0a529c);
    background: -o-linear-gradient(top, #0e76e6, #0a529c);
    background: -ms-linear-gradient(top, #0e76e6, #0a529c);
    color: white;
}

.jc_panel_body {
    padding: 0 15px 0 0;
}

.jc_panel_footer {
    padding : 5px;
    min-height: 15px;
    border-top: 1px solid #999;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background: #eee;
    font-size: small;
}

.jc_panel_footer a {
    color: #771b0a;
    float: right;
    text-decoration: none;
}
/*****************************/
.jc_well {
    min-height: 20px;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    margin-bottom: 20px;
    background: #f5f5f5;
    padding: 19px;
}
/************大框**************/
.jc_panel_lg {
    margin-bottom: 20px;
}

.jc_panel_header_lg {
    padding: 10px 15px;
    padding-bottom: 5px;
    font-size: large;
    color: white;
    min-height: 40px;
}

.jc_panel_body_lg {
    border-top: 2px solid #f0ad4e;
}

.jc_panel_footer_lg {
    padding : 5px;
    min-height: 15px;
    background: #ddd;
    font-size: small;
}

.jc_panel_footer_lg > a {
    float: right;
    text-decoration: none;
}

.jc_panel_header_lg > a {
    float: right;
    text-decoration: none;
}

.jc_header_text {
    font-weight: bolder;
    font-size: large;
    color: #771b0a;
}

.jc_header_text_lg {
    font-weight : bolder;
    font-size: large;
    color: #c07c49;
}

.jc_header_link {
    color: #771b0a;
    font-size : medium;
}

.jc_index_nav {
    margin-top : 0;
    margin-bottom : 1em;
    padding: 0;

    line-height: 50px;
    height: 50px;

    background: #0e76e6;
    background: -webkit-linear-gradient(top, #0e76e6, #0a529c);
    background: -moz-linear-gradient(top, #0e76e6, #0a529c);
    background: -o-linear-gradient(top, #0e76e6, #0a529c);
    background: -ms-linear-gradient(top, #0e76e6, #0a529c);

    box-shadow: 0 5px 10px #333;
}

.jc_index_nav a {
    color:inherit;
    text-decoration: none;
}

.jc_index_nav li {
    display: block;
    float: left;

    min-width: 200px;

    font-size: larger;
    color: white;
    text-shadow: 2px 2px 2px #555;
    font-weight: bolder;
    text-align: center;
}

.jc_index_nav li:hover {
    color : #f9ff64;
    text-shadow: 2px 2px 2px #222;
    background: #ff7f6e;
    background: -webkit-linear-gradient(top, #ff7f6e, #771b0a);
    background: -moz-linear-gradient(top, #ff7f6e, #771b0a);
    background: -o-linear-gradient(top, #ff7f6e, #771b0a);
    background: -ms-linear-gradient(top, #ff7f6e, #771b0a);
}

.jc_li_selected {
    text-shadow: 2px 2px 2px #222 !important;
    color: white;
    background: #0e83f7;
    background: -webkit-linear-gradient(top, #0e83f7, #0e60c0);
    background: -moz-linear-gradient(top, #0e83f7, #0e60c0);
    background: -o-linear-gradient(top, #0e83f7, #0e60c0);
    background: -ms-linear-gradient(top, #0e83f7, #0e60c0);
}

.jc_lbGroup {
    border : 1px solid #888;
    float: left;
    padding: 0;
    min-height: 24px;
    margin-right: 10px;
    background: #0e76e6;
    background: -webkit-linear-gradient(top, #0e76e6, #0a529c);
    background: -moz-linear-gradient(top, #0e76e6, #0a529c);
    background: -o-linear-gradient(top, #0e76e6, #0a529c);
    background: -ms-linear-gradient(top, #0e76e6, #0a529c);
}
.jc_lbGroup img {
    padding: 5px;
    float: left;
    width: 14px;
    height: 14px;
    margin: 0;
}
.jc_lbGroup label {
    display: block;
    float: left;
    margin: 0;
    padding-right: 5px;
    border-right: 1px solid #888;
    height: 24px;

    line-height: 24px;
    font-family: "宋体", sans-serif;
    font-size: small;
    color:white;
}
.jc_lbGroup input {
    height: 24px;
    width: 132px;
}

.jc_btn {
    display: inline-block;
    text-decoration: none;
    padding:5px;
    color:white;
    border: 1px solid #36f;
    border-radius: 3px;
    background: #0e60c0;
    box-shadow: 1px 1px 1px #333;
}

.pull-left {
    float: left;
}
.pull-right {
    float: right;
}